var _columns = [{checkbox: true},
    {title: '序号', field: 'id',
        formatter:function(value,row,index){
            return index+1;
        }},
    {field: 'tableName', title: '表名'},
    {field: 'operate', title: '操作', align: 'center',	 valign: 'middle',
        formatter:function(value,row,index){
            var e = '<a href="#" mce_href="#" onclick="edit(\''+label_water_bala_companyId+'\',\''+row.tableName+'\')"><i class="fa fa-edit" ></i>查看详情</a>';
            return e;
        }},
]
var datas;
var TableInit = function () {
    var oTableInit = new Object();
    //初始化Table
    oTableInit.Init = function () {
        $('#data_table').bootstrapTable({
            url: '/label_entity_water_bala/select',
            toolbar: '#toolbar',                //工具按钮用哪个容器
            cache: false,                       //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
            pagination: true,                   //是否显示分页（*）
            queryParams: oTableInit.queryParams,//传递参数（*）
            sidePagination: "client",           //分页方式：client客户端分页，server服务端分页（*）
            pageNumber: 1,                       //初始化加载第一页，默认第一页
            pageSize: 10,                       //每页的记录行数（*）
            pageList: [10, 25, 50, 100],        //可供选择的每页的行数（*）
            showColumns: true,                  //是否显示所有的列
            showRefresh: true,                  //是否显示刷新按钮
            clickToSelect: true,                //是否启用点击选中行
            uniqueId: "id",                     //每一行的唯一标识，一般为主键列
            columns: _columns,

            onLoadSuccess:function(data){
                datas = data
            },
        });
    };
    //得到查询的参数
    oTableInit.queryParams = function (params) {
        var temp = {   //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
            limit: params.limit,   //页面大小
            offset: params.offset,  //页码
            company_id: label_water_bala_companyId,
        };
        return temp;
    };
    return oTableInit;
};

var ButtonInit = function () {
    var oInit = new Object();

    oInit.Init = function () {

    };

    return oInit;
};

$(function () {

    //1.初始化Table
    var oTable = new TableInit();
    oTable.Init();
});

//临时变量
var label_entity_water_bala_companyID;
//单行函数跳转
function edit(companyId,tableName){
    label_entity_water_bala_companyID = companyId;

    for(var i = 0;i < 8;i++){
        if(datas.rows[i].tableName == tableName){
            break;
        }
    }
    //console.log(label_entity_water_bala_companyID);
    //console.log(datas.rows[i].url);
    $('#page-wrapper').load('pages/'+datas.rows[i].url);
};
//返回上级页面
$("#btn_return").click(function () {
    //label_water_bala_companyId=label_entity_water_bala_companyID;
    $('#page-wrapper').load('pages/label_water_bala.html');
});



